const jwt = require('jsonwebtoken')
const {PRIVATE_KEY} = require('../app/config')

class AuthController {
  async login(ctx, next) {
    const {id, name} = ctx.user
    const token = jwt.sign({id, name}, PRIVATE_KEY, {
      expiresIn: 60 * 60 * 24 * 3600,
      algorithm: 'RS256'
    })
    ctx.body = {id, name, token}

  }

  async success(ctx, next) {
    console.log('臭傻逼');
    ctx.body = 'nihao'
  }
}

module.exports = new AuthController();